Technical Q&A QA1339
The state of mDNSResponder


Q:mDNSResponder の現在の内部ステータスについての情報を取得できますか?

A:はい。Mac OS X 10.3 からは、mDNSResponder デーモンに SIGINFO シグナルを送信して、システムログ (/var/log/system.log) へ現在の内部ステータスを出力することができます。これにより、mDNSResponder のキャッシュされた DNS リソースレコードについての情報の取得と、アクティブな DNS Service Discovery (DNS-SD) 操作の参照が可能になります。SIGINFO シグナルは、「ターミナル」から「sudo killall -info mDNSResponder」と入力することにより送信できます。



リスト 1. mDNSResponder のステータス情報を含む system.log の例

mDNSResponder-58.4 (Jan 28 2004 16:31:36) ---- BEGIN STATE LOG ----
Active:   PTR  en1     26 _ftp._tcp.local. PTR Ice Cube._ftp._tcp.local.
Inactive: SRV  en1     22 Ice Cube._ftp._tcp.local. SRV Ice-Cube.local.
Inactive: TXT  en1      1 Ice Cube._ftp._tcp.local. TXT 
Inactive: PTR  en1     26 _ssh._tcp.local. PTR Ice Cube._ssh._tcp.local.
Inactive: Addr en1      4 Ice-Cube.local. Addr 10.0.1.2
Cache currently contains 5 records; 1 referenced by active questions
11251: ServiceBrowse       _http._tcp.local.
10755: ServiceBrowse       _ftp._tcp.local.
10499: ServiceBrowse       _webdav._tcp.local.
10243: ServiceBrowse       _nfs._tcp.local.
 9731: ServiceBrowse       _afpovertcp._tcp.local.
 8195: ServiceRegistration Ice Cube._ssh._tcp.local.
 7939: ServiceRegistration Ice Cube._ftp._tcp.local.
mDNSResponder-58.4 (Jan 28 2004 16:31:36) ----  END STATE LOG  ----




[2004 年 2 月 6 日]